iT邦幫忙

DAY 19
3

InstallShield 腳本 InstallScript 30日系列 第 15

InstallShield 腳本 InstallScript 30日(19)

  • 分享至 

  • xImage
  •  


傳值與傳址呼叫

InstallScript預設的函式呼叫參數傳遞方式是傳值。參考以下範例:

prototype inc(NUMBER); 
function inc(n) 
begin
	n = n + 1; 
end;

如果以下列方式呼叫,則呼叫後k值不變。

NUMBER k = 3;
inc(k);
//k = 3

但若以傳址方式來呼叫,則呼叫後參數值將跟著改變。參考以下範例:

prototype inc(BYREF NUMBER); 
function inc(n) 
begin
	n = n + 1; 
end;

如果以下列方式呼叫,則呼叫後k值將變為4。

NUMBER k = 3;
inc(k);
//k = 4

鐵人文總整理


上一篇
InstallShield 腳本 InstallScript 30日(18)
下一篇
InstallShield 腳本 InstallScript 30日(20)
系列文
InstallShield 腳本 InstallScript 30日26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言